github.com/andybalholm/brotli.blockSplit.num_types (field)
53 uses
github.com/andybalholm/brotli (current package)
block_splitter.go#L12: num_types uint
block_splitter.go#L89: self.num_types = 0
block_splitter_command.go#L367: split.num_types = uint(max_type) + 1
block_splitter_command.go#L385: split.num_types = 1
block_splitter_command.go#L390: split.num_types = 1
block_splitter_distance.go#L367: split.num_types = uint(max_type) + 1
block_splitter_distance.go#L384: split.num_types = 1
block_splitter_distance.go#L389: split.num_types = 1
block_splitter_literal.go#L367: split.num_types = uint(max_type) + 1
block_splitter_literal.go#L384: split.num_types = 1
block_splitter_literal.go#L389: split.num_types = 1
brotli_bit_stream.go#L1289: literal_enc := getBlockEncoder(numLiteralSymbols, mb.literal_split.num_types, mb.literal_split.types, mb.literal_split.lengths, mb.literal_split.num_blocks)
brotli_bit_stream.go#L1290: command_enc := getBlockEncoder(numCommandSymbols, mb.command_split.num_types, mb.command_split.types, mb.command_split.lengths, mb.command_split.num_blocks)
brotli_bit_stream.go#L1291: distance_enc := getBlockEncoder(uint(num_effective_distance_symbols), mb.distance_split.num_types, mb.distance_split.types, mb.distance_split.lengths, mb.distance_split.num_blocks)
brotli_bit_stream.go#L1299: for i = 0; i < mb.literal_split.num_types; i++ {
metablock.go#L198: literal_context_modes = make([]int, (mb.literal_split.num_types))
metablock.go#L199: for i = 0; i < mb.literal_split.num_types; i++ {
metablock.go#L204: literal_histograms_size = mb.literal_split.num_types * literal_context_multiplier
metablock.go#L208: distance_histograms_size = mb.distance_split.num_types << distanceContextBits
metablock.go#L212: mb.command_histograms_size = mb.command_split.num_types
metablock.go#L223: mb.literal_context_map_size = mb.literal_split.num_types << literalContextBits
metablock.go#L242: for i = mb.literal_split.num_types; i != 0; {
metablock.go#L251: mb.distance_context_map_size = mb.distance_split.num_types << distanceContextBits
metablock.go#L359: split.num_types++
metablock.go#L391: if split.num_types < self.max_block_types_ && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
metablock.go#L395: split.types[self.num_blocks_] = byte(split.num_types)
metablock.go#L397: self.last_histogram_ix_[0] = split.num_types * num_contexts
metablock.go#L404: split.num_types++
metablock.go#L439: if split.num_types == 1 {
metablock.go#L457: *self.histograms_size_ = split.num_types * num_contexts
metablock.go#L474: mb.literal_context_map_size = mb.literal_split.num_types << literalContextBits
metablock.go#L481: for i = 0; i < mb.literal_split.num_types; i++ {
metablock_command.go#L78: split.num_types++
metablock_command.go#L98: if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
metablock_command.go#L102: split.types[self.num_blocks_] = byte(split.num_types)
metablock_command.go#L104: self.last_histogram_ix_[0] = uint(byte(split.num_types))
metablock_command.go#L108: split.num_types++
metablock_command.go#L138: if split.num_types == 1 {
metablock_command.go#L152: *self.histograms_size_ = split.num_types
metablock_distance.go#L78: split.num_types++
metablock_distance.go#L98: if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
metablock_distance.go#L102: split.types[self.num_blocks_] = byte(split.num_types)
metablock_distance.go#L104: self.last_histogram_ix_[0] = uint(byte(split.num_types))
metablock_distance.go#L108: split.num_types++
metablock_distance.go#L138: if split.num_types == 1 {
metablock_distance.go#L152: *self.histograms_size_ = split.num_types
metablock_literal.go#L78: split.num_types++
metablock_literal.go#L98: if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
metablock_literal.go#L102: split.types[self.num_blocks_] = byte(split.num_types)
metablock_literal.go#L104: self.last_histogram_ix_[0] = uint(byte(split.num_types))
metablock_literal.go#L108: split.num_types++
metablock_literal.go#L138: if split.num_types == 1 {
metablock_literal.go#L152: *self.histograms_size_ = split.num_types
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |